#ifndef LEFTPANE_H
#define LEFTPANE_H

#include<QPointer>
#include<QTabWidget>

class Database;
class DatabaseController;
class FileSystemView;
class Song;

class LeftPane: public QTabWidget{
Q_OBJECT
public:
	LeftPane(QWidget *parent);
	~LeftPane();
private:
	FileSystemView *m_fileSystemView;
	DatabaseController *m_databaseController;
public slots:
	void slotSongAdded(QPointer<Song> song);
private slots:
	void slotAddSong(QPointer<Song> song);
	void slotAddSongs(QList<QString> songs);
signals:
	void addSong(QPointer<Song>);
	void addSongs(QList<QString>);
};

#endif
